home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-10-06 | 1.2 KB | 52 lines | [TEXT/MPS ] |
- ; DO NOT EDIT (OR EVEN READ) THIS FILE!
- ; BlitPixieMaskCollision.a (for Asm), auto-generated from BlitPixieMaskCollision.c
-
- INCLUDE 'AsmGlobal.a'
-
- PROC
-
- EXPORT BlitPixieMaskCollision
- BlitPixieMaskCollision:
- link a6,#0
- movem.l d3-d7/a2,-(a7)
- movem.l 8(a6),a0-a1
- movem.l 16(a6),d2-d3
- movem.w 24(a6),d4-d5
- sub.l d4,d2
- sub.l d4,d3
- move.w d4,d6
- lsr.w #2,d6
- move.w d4,d7
- andi.w #$2,d7
- andi.w #$1,d4
- move.w d6,d1
- beq.s *+14 ; $0000003c
- move.l (a0)+,d0
- or.l (a1)+,d0
- not.l d0
- bne.s *+40 ; $0000005e
- subq.w #1,d1
- bne.s *-10 ; $00000030
- tst.w d7
- beq.s *+10 ; $00000048
- move.w (a0)+,d0
- or.w (a1)+,d0
- not.w d0
- bne.s *+24 ; $0000005e
- tst.w d4
- beq.s *+8 ; $00000052
- move.b (a0)+,d0
- or.b (a1)+,d0
- beq.s *+14 ; $0000005e
- adda.l d2,a0
- adda.l d3,a1
- subq.w #1,d5
- bne.s *-44 ; $0000002c
- moveq #0,d0
- bra.s *+4 ; $00000060
- moveq #1,d0
- movem.l (a7)+,d3-d7/a2
- unlk a6
- rts
- END
-